API - тестовый доступ

# AUTHORIZATION

Общее описание

Сервис содержит метод авторизации пользователя.

Структурный пример запроса / ответа

Входные параметры

В качестве входных параметров, передаются следующие аргументы:

  1. grant_type – тип авторизации, всегда будет равен = password, так как авторизация происходит по имени пользователя и паролю
  2. userName – имя пользователя
  3. password – пароль пользователя

Пример request

POST /Authorization HTTP/1.1
Host: api.GosReestrRF.ru
Content-Type: application/x-www-form-urlencoded
Cache-Control: no-cache
grant_type=password&userName={Ваш логин}&password={Ваш пароль}
https://api.GosReestrRF.ru/Authorization
                            

Возвращаемые данные

Метод возвращает json, в котором содержатся три параметра:

  1. access_token - идентификатор сессии (токен), который необходимо использовать в дальнейшей работе с сервисом. Токен выдается на одни сутки, с момента запроса;
  2. token_type – тип токена
  3. expires_in – время срока действия токена, в секундах

Пример response

{
    "access_token": "kmj_aCTRceAovIG0L5LoSM5TXTztfNevitxy2RqnCXwGY17-cjxhoFuVa094B1bVlqjq5rr3-XZPy72gn4nwb5K3_2xjSokzD94wHJ4LLaBoXo-At2QM7n6mQfvsQpCWNOBCzsA02gOWm7fZQGpEEmsyiVtpam10yVt6YYSbu8gFQMF7p_9KEXskwoAM_ZgpBUrgMBpvxsZowSL7IhlSdC0_hPu01nfnAGNxNi0Z1AbuzRVXpPxA71YTK4PVE7E",
    "token_type": "bearer",
    "expires_in": 86399
}
                            

Тестирование метода

Получение токена авторизации:


                            

# SEARCHSERVICE: Метод GetStatements_ActualV2

Общее описание

Применение данного метода позволяет посредством одной команды получать основные сведения и полные актуальные выписки из ГосРеестра в части ЕГРЮЛ, ЕГРИП в формате xml в отношении нескольких юридических лиц и индивидуальных предпринимателей, поиск по нескольким поисковым элементам: ОГРН и ИНН юридических лиц и индивидуальных предпринимателей.

Структурный пример запроса / ответа

Входные параметры

В качестве входных параметров, передаются следующие аргументы:

  1. requestId – это уникальный идентификатор запроса, который клиент устанавливает сам, для идентификации ответов. Формат индентификатора – произвольный
  2. regNumbers – список необходимых ОГРН/ОГРНИП/ИНН

Пример request

POST /SearchService/GetStatements_ActualV2 HTTP/1.1
Host: api.GosReestrRF.ru
Content-Type: application/json;charset=UTF-8
Authorization: bearer 1PveD8vQQFa30l6x5L-G544_-zjsYDfVbFOlSGQLhidZJBycUnsArEzGf8Qu1mMLodCTnLU9bAHZZ97WOm7sOlEFKKTM7Tl2DAcdrG6vwgMoDhLzB7Iu8sg2nP037qyceEiC9mM3rV4ljSWQBNokabyzo3ZdqjfyOCAyjfa8qvO6WG9uMZL0wa58qllp0CaN5xEiGs40o2J_ZrnB47coGsbz1VqiCvghesF79LR_lZtfAgsNaeAfEQvIkr1NGLa8wb98-2TiQz2Vn43Hk9isvo6GrNbMhEfaTvOkSwF5o8ICxn8g5SFqZQHl9_Sqr0d
Cache-Control: no-cache

Body:

{
    "requestId":"123-456-789",
    "regNumbers":["1073914000489","402904261850","7727649295","304381736500162"]
}
https://api.gosReestrRF.ru/SearchService/GetStatements_ActualV2

Возвращаемые данные

Возвращается массив json-элементов, содержащий найденные данные по входным критериям.

  1. requestId – Уникальный идентификатор запроса, задается в вольной форме на стороне клиента, для идентификации запросов.
  2. xml_allInfo – XML код, для найденного индивидуального предпринимателя или юридического лица, в сжатом виде (описание методов сжатия и распаковки).
  3. xml_generalInfo – XML код в котором содержатся основные сведения об индивидуальном предпринимателе или юридическом лице.
  4. reestr – Тип xml файла ЕГРЮЛ или ЕГРИП
  5. version – Версия xml файла налоговой. Согласно новому регламенту, теперь последняя версия для ЕГРЮЛ - 4.06, для ЕГРИП - 4.05. Подробнее

Пример response

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: length
[
    {
        "requestId": "123-456-789",
        "xml_allInfo": "G1cQfq/U/3Dkp0Ysda45w4eas56d45646as5d463qwerAAdsdfd98",
        "xml_generalInfo":  <СвИП ОГРНИП="317237500417837" ИННФЛ="231516752681" Статус="ДЕЙСТВУЮЩИЙ"><СвФЛ><ФИОРус Фамилия="СЛАЩЕВ" Имя="ДМИТРИЙ" Отчество="АНАТОЛЬЕВИЧ" />",
        "reestr":"ЕГРИП",
        "version":"4.05"
    },
    {
        "requestId": "123-456-789",
        "xml_allInfo": "I0cQfY+Uf2j52dgz4xuWgH2KorxF+YXsKkJKQMpK2TxyWTYPoMUxl",
        "xml_generalInfo": <СвИП ОГРНИП="317237500417340" ИННФЛ="231129915410" Статус="ДЕЙСТВУЮЩИЙ"><СвФЛ><ФИОРус Фамилия="ТИТОВ" Имя="МАКСИМ" Отчество="ОЛЕГОВИЧ" />",
        "reestr":"ЕГРИП",
        "version":"4.05"
    },
    {
        "requestId": "123-456-789",
        "xml_allInfo": "G8cVvi/Qd1jwqgUoav+4JAHJuSqK3hV9hSYoDLQ20ABNLyXZbuLak",
        "xml_generalInfo": <СвИП ОГРНИП="316231500053162" ИННФЛ="231516752681" Статус="Индивидуальный предприниматель прекратил деятельность в связи с принятием им соответствующего решения"><СвФЛ><ФИОРус Фамилия="СЛАЩЕВ" Имя="ДМИТРИЙ" Отчество="АНАТОЛЬЕВИЧ" />",
        "reestr":"ЕГРИП",
        "version":"4.05"
    },
    {
        "requestId": "123-456-789",
        "xml_allInfo": "QWEQfaeKf5jSA0+yvLu62WA7TxQvPFHFF5AUlSqwCwKER0shCSmHW",
        "xml_generalInfo": "<СвЮЛ ОГРН="1174401008880" ИНН="4401184680" Статус="ДЕЙСТВУЮЩЕЕ"><СвНаимЮЛ НаимЮЛПолн="ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ВОЛЖСКИЙ БЕРЕГ"" НаимЮЛСокр="ООО "ВОЛЖСКИЙ БЕРЕГ"" />",
        "reestr":"ЕГРЮЛ",
        "version":"4.06"
    },
    {
        "requestId": "123-456-789",
        "xml_allInfo": "G0cUvq/Ud1j5ImolL9ld73ptBchV1ZteVeoTNFEUKSVSEzW95Cckr",
        "xml_generalInfo": "<СвЮЛ ОГРН="1117423000287" ИНН="7423009871" Статус="ДЕЙСТВУЮЩЕЕ"><СвНаимЮЛ НаимЮЛПолн="ПОТРЕБИТЕЛЬСКИЙ КООПЕРАТИВ ЖИВОТНОВОДЧЕСКОЕ ТОВАРИЩЕСТВО № 2" НаимЮЛСокр="---" />",
        "reestr":"ЕГРЮЛ",
        "version":"4.06"
    }
]
                            

Тестирование метода

Шаг 1/2

Отправка запроса:



# SEARCHSERVICE: МЕТОД GETSTATEMENTS_HISTORICAL

Общее описание

Применение данного метода позволяет посредством одной команды получать сведения из ГосРеестра в части ключевых изменений ЮЛ в формате xml в отношении нескольких юридических лиц, поиск производится по нескольким поисковым элементам: ОГРН и ИНН юридического лица.

Структурный пример запроса / ответа

Входные параметры

В качестве входных параметров, передаются следующие аргументы:

  1. requestId – это уникальный идентификатор запроса, который клиент устанавливает сам, для идентификации ответов. Формат индентификатора – произвольный
  2. regNumbers – список необходимых ОГРН/ОГРНИП/ИНН

Пример request

POST /SearchService/GetStatements_Historical HTTP/1.1
Host: api.GosReestrRF.ru
Content-Type: application/json;charset=UTF-8
Authorization: bearer 1PveD8vQQFa30l6x5L-G544_-zjsYDfVbFOlSGQLhidZJBycUnsArEzGf8Qu1mMLodCTnLU9bAHZZ97WOm7sOlEFKKTM7Tl2DAcdrG6vwgMoDhLzB7Iu8sg2nP
037qyceEiC9mM3rV4ljSWQBNokabyzo3ZdqjfyOCAyjfa8qvO6WG9uMZL0wa58qllp0CaN5xEiGs4
0o2J_ZrnB47coGsbz1VqiCvghesF79LR_lZtfAgsNaeAfEQvIkr1NGLa8wb98-
Cache-Control: no-cache
                        

Body:

{
    "requestId":"123-456-789",
    "regNumbers":["1117423000287","5147746223114","1161690138114","6324034995"]
}
                        https://api.GosReestrRF.ru/SearchService/GetStatements_Historical
                        

Возвращаемые данные

Возвращается массив json-элементов, содержащий найденные данные по входным критериям.

  1. requestId – Уникальный идентификатор запроса, задается в вольной форме на стороне клиента, для идентификации запросов.
  2. xml_historical – XML код содержащий ключевые изменения, для найденного юридического лица, в сжатом виде. В случае если был прислан ошибочный (несуществующий) ОГРН / ОГРНИП / ИНН, в данном параметре будет фраза – «ОГРН или ОГРНИП или ИНН - не выявлен».

Пример response

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: length
[
    {
        "requestId": "123-456-789",
        "xml_historical":
        "mQAAAB+LCAAAAAAABACzsa/IzVEoSy0qzszPs1Uy1DNQUkjNS85PycxLt1Uqz8xLyS8v1jU0MjVUsrezcXUPCvXJyCwuUbgw5cKGi00XNlyYdLH7wmZbJSMDQwtdQ0NdIyMlO5sLCy9surDuwmyFC/MuTL6w4MJcoMGGhuYmRsYGBgZGFuZKChdmXJgLEoaIWVqYGyop6NvZ6MMtsAMAJLfO8pkAAAA="
    },
    {
        "requestId": "123-456-789",
        "xml_historical":
        "tDIAAB+LCAAAAAAABADtW1tPG0cU/isrP/QJxzOzO3tRgTxVfelTpf6CJmqQWlBL2vQxQZXy0Ie4BnP1BYMTWiWCKCUVbbj8heN/1O/M7hpflrVFMLHNCrB3zpy5fd+3Z2Znltn7v/7wvfXLw5+WF5YW53LynshZDxe/XXqwsPjdXO7JwuKDpSfLeam0zN2fn/3iy6+/+erRwvJji9bobWuF3lKp9Tv9PZdT"
    },
    {
        "requestId": "123-456-789",
        "xml_historical":
        "oSwAAB+LCAAAAAAABADtWltvG0UU/iurfeDJW+/s1RZx+oR44QmJX0ArGgkSQQrlsQ1IfeChjuMQx6nXV0BVQ1KVBBmay184+4/45uzFsWVv1i5OvYmjrL1z5szMme98c+bmlfs/fvO18sPD7zbXNtZLqrinq8rD9S83Hqytf1VSn6ytP9h4sqkJwxbq/dWVTz79/IvPHq1tPlaoSm/8LXpDFf8X+"
    },
    {
        "requestId": "123-456-789",
        "xml_historical":
        "cCwAAB+LCAAAAAAABADdWs1u20YQfhWCh6IFRGuXyz+htnMqeumpQJ+gCVoDrY3WadNj7B5y6CGKf1pHqmTJdpMCDaQgtQu1sZVXGL5RZ4Y/EmWJlBhQkBkkDj27w9355tvZ5cyu3/vp22+0Hx98v7u1s72hyzWhaw+2v9y5v7X91Yb+aGv7/s6jXUOattTvba5/8unnX3z29dbuQw2O4LW/D6/hwP8F/"
    }
]
                        

Тестирование метода

Шаг 1/2

Отправка запроса: